killer stick - French English Dictionary